บทความด้านคอมพิวเตอร์

บทความ, องค์ความรู้, การทำเว็บไซต์, ทำโปรแกรม

ค้นหา และศึกษาบทความด้านคอมพิวเตอร์ การเขียนเว็บไซต์ ทำเว็บไซต์ ทำโปรแกรม ทำโปรแกรมบนมือถือ ออกแบบเว็บไซต์ การเขียนโปรแกรม การออกแบบเว็บไซต์ ฐานข้อมูล รวมไปถึงข่าวแวดวง IT, Computer และบทความต่าง ๆ ที่ถูกคัดสรรมาอย่างดี ด้วยเนื้อหาที่สดใหม่ กระชับ และอ่านเข้าใจง่าย ซึ่งจะทำให้คุณสามารถที่จะแก้ไขปัญหาต่าง ๆ จากบทความ และองค์ความรู้ที่ทางเราเลือกมาให้ โดยบทความทุกบทความถูกเขียนขึ้นใหม่ ในเรื่องต่าง ๆ เพื่อนำเสนอมุมมองใหม่ ๆ ให้กับผู้อ่านทุกคน


ประเภทบทความ
บทความด้านคอมพิวเตอร์

    Interface Class C# การสร้าง และใช้งาน Interface Class

    บทความวันที่ 27 พฤศจิกายน 2555

    Interface Class คือ Class ชนิดหนึ่งที่มีคุณสมบัติ คือ ภายใน Class จะมีการสร้าง Method ขึ้นมาโดยมีข้อกำหนดว่าภายใน Method จะต้องไม่มีส่วน Body Process หรือ Process Description โดยให้มีไว้เพียงชื่อ Method เท่านั้น โดยในส่วนของหน้าที่การทำงานภายในนั้นให้ Class ที่ทำการ Implements Interface Class ไปทำหน้าที่เขียนส่วนการประมวลผลเอง

     

    ภาพรวมของ Interface Class

    1. Interface Class คือ Class ที่ประกอบไปด้วย Method ที่มีเพียงชื่อ, Parameter เท่านั้นไม่มีส่วนของหน้าที่การทำงาน

    2. Class ที่ทำการ Implements Interface Class ไปนั้น ต้องทำการเขียน Method ทั้งหมดที่มีอยู่ใน Interface Class

    3. ประโยชน์ของ Interface Class คือ ช่วยทำให้นักพัฒนาสามารถออกแบบ Class ที่เป็นกลางในการใช้งาน แต่มีความแตกต่างกันในส่วนของหน้าที่การทำงาน เช่น ฐานข้อมูลแต่ละชนิดต้องมีการเชื่อมต่อฐานข้อมูล แต่การเชื่อมต่อฐานข้อมูลของแต่ละชนิดนั้นไม่เหมือนกัน

     

    ตัวอย่้างโปรแกรม

    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;
    using System.Data;
    using System.Data.SqlClient;
    
    namespace ConsoleApplication2
    {
        class Program 
        {
            static void Main(string[] args)
            {
    
                Programmer p = new Programmer();
                p.name = "AmplySoft";
                Console.WriteLine("Hello, " + p.name + "with Interface Class");
                Console.ReadLine();
    
            }
    
        }
    
        public class Programmer : Employee
        {
    
            private string _name;
    
            public string name
            {
    
                get
                {
    
                    return _name;
    
                }
                set
                {
    
                    _name = value;
    
                }
    
            }
    
        }
    
        public interface Employee
        {
    
            string name
            {
    
                set;
                get;
    
            }
    
        }
    
    }
    
    

     

    ผลลัพธ์


    อ่านเนื้อหาอื่นเพิ่มเติมฟรี ได้ที่
    Devdit - พบคำตอบด้านไอทีและทำตามง่ายๆ



    คำค้นหา Interface Class C# การสร้าง และใช้งาน Interface Class, รับเขียนเว็บ, รับทำเว็บ, เรียนเขียนโปรแกรม